/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;

/**
 *
 * @author Administrador
 */
public class Date {

    /**
     * Inicializa uma java.sql.Date ja formatada a partir dos parametros recebidos
     * @param dia
     * @param mes
     * @param ano
     * @return uma Date formatada
     */
    public static java.sql.Date inicializaDate(String date) {

        try {
            String data = date;
            return new java.sql.Date(new SimpleDateFormat("dd/MM/yyyy").parse(data).getTime());

        } catch (ParseException ex) {
            JOptionPane.showMessageDialog(null, ex);
            return null;
        }
    }

    public static java.sql.Date inicializaDate(String dia, String mes, String ano) {

        try {
            String data = dia + "/" + mes + "/" + ano;
            return new java.sql.Date(new SimpleDateFormat("dd/MM/yyyy").parse(data).getTime());

        } catch (ParseException ex) {
            JOptionPane.showMessageDialog(null, ex);
            return null;
        }
    }

    public static java.sql.Date getDataHoje() {

        java.sql.Date data = new java.sql.Date(System.currentTimeMillis());

        return data;
    }
}
